/**
 * @file 17.c
 * @author your name (you@domain.com)
 * @brief 阿姆斯特朗编号
 * @version 0.1
 * @date 2022-04-13
 * 
 * @copyright Copyright (c) 2022
 * 
 */
#include <stdio.h>

int main()
{
    int number, originalNumber, remainder, result = 0;
    printf("Enter a three digit integer:");
    scanf("%d", &number);
    originalNumber = number;
    while (originalNumber != 0) 
    {
        remainder = originalNumber % 10;
        result += remainder * remainder * remainder;
        originalNumber /= 10;
    }
    if (result == number) {
        printf("%d is an Armstrong number.", number);
    } else {
        printf("%d is not an Armstrong number.", number);
    }
    return 0;
}